@charset "UTF-8";

.wrapper { width: 1022px; margin: 0 auto; position: relative; }
#banner { width: 1366px; height: 501px; background: #000; position: relative; margin:auto; }


#pagesb1 { width: 1366px; height: 346px; background:url(../images/pagesb1.jpg) no-repeat center top; position: relative; margin:auto; }
#pagesb2 { width: 1366px; height: 346px; background:url(../images/pagesb2.jpg) no-repeat center top; position: relative; margin:auto; }
#pagesb3 { width: 1366px; height: 346px; background:url(../images/pagesb3.jpg) no-repeat center top; position: relative; margin:auto; }
#pagesb4 { width: 1366px; height: 346px; background:url(../images/pagesb4.jpg) no-repeat center top; position: relative; margin:auto; }
#pagesb5 { width: 1366px; height: 346px; background:url(../images/pagesb5.jpg) no-repeat center top; position: relative; margin:auto; }
#pagesb6 { width: 1366px; height: 346px; background:url(../images/pagesb6.jpg) no-repeat center top; position: relative; margin:auto; }

#pagesb7 { width: 1366px; height: 346px; background:url(../images/pagesb7.jpg) no-repeat center top; position: relative; margin:auto; }
#pagesb8 { width: 1366px; height: 346px; background:url(../images/pagesb8.jpg) no-repeat center top; position: relative; margin:auto; }


#banner_img { display: block; position: relative; }
    #banner_img li { position: absolute; top: 0; left: 0; width: 100%; height: 501px; background-position: center; background-size: cover; display: none; }

        #banner_img li.item1 { background-image: url(../images/banner_bg1.jpg); display: block; }
        #banner_img li.item2 { background-image: url(../images/banner_bg2.jpg); }
        #banner_img li.item3 { background-image: url(../images/banner_bg3.jpg); }
        #banner_img li.item4 { background-image: url(../images/banner_bg4.jpg); }
        #banner_img li.item5 { background-image: url(../images/banner_bg5.jpg); }
        #banner_img li.item6 { background-image: url(../images/banner_bg6.jpg); }
        #banner_img li.item7 { background-image: url(../images/banner_bg7.jpg); }
        #banner_img li.item8 { background-image: url(../images/banner_bg8.jpg); }

    #banner_img .ad_img { position: absolute; right: 10px; top: 80px; width: 506px; height: 404px; }
    #banner_img .ad_txt { position: absolute; left: 0px; top: 136px; color: #fff; text-shadow: 1px 1px rgba(51,51,51,0.3);  font-size:16px; width:320px;}
        #banner_img .ad_txt h2 { font: bold 36px/60px Microsoft YaHei; }
        #banner_img .ad_txt a { display: block; width: 100px; height: 32px; line-height: 32px; text-align: center; margin-top: 26px; text-decoration: none; text-shadow: none; color:#0084cf; font-size:16px; background:; border:1px #0084cf solid;}
		#banner_img .ad_txt a:hover {background:#0084cf; color:#fff;}
		
#banner_ctr { position: absolute; width: 1180px; height: 66px; margin-left: -590px; left: 50%; bottom: 16px; z-index: 1; }
    #banner_ctr ul { width: 1180px; height: 66px; background: url(../images/serv_ico.png) center no-repeat; font-size: 0; line-height: 0; position: relative; }
    #banner_ctr li { display: block; float: left; width: 121px; height: 66px; cursor: pointer; }
		#banner_ctr li.first-item { background: none; width: 106px;  cursor: default; }
        #banner_ctr li.last-item { background: none; width: 106px;  cursor: default; }
		/**
		#banner_ctr li.first-item { background: #fff; width: 20px; -webkit-border-radius: 20px 0 0 20px; -moz-border-radius: 20px 0 0 20px; border-radius: 20px 0 0 20px; cursor: default; }
        #banner_ctr li.last-item { background: #fff; width: 20px; -webkit-border-radius: 0 20px 20px 0; -moz-border-radius: 0 20px 20px 0; border-radius: 0 20px 20px 0; cursor: default; }
		**/
		
#drag_ctr { position: absolute; top: 0px; left: 106px; width: 121px; height: 76px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; bottom: 170px; background: #0084cf; }
/**
#drag_ctr { position: absolute; top: -10px; left: 106px; width: 121px; height: 86px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; bottom: 170px; background: #0084cf; }
**/

#drag_arrow { position: absolute; top: -10px; left: 106px; width: 121px; height: 86px; background: url(../images/drag_banner_arrow_.gif) center top no-repeat; }



.box_bread {
	width:1180px;
	position:absolute;
	background:url(../images/dhbg.png) no-repeat left top;
	height:54px;

	left:50%;
	margin-left:-590px;
	bottom:0px;

}


.box_bread_sub1 {
	padding:0px 16px 0px 76px;
	line-height:54px;
	font-size:30px;
	color:#01a2ea;
	
}
.box_bread_sub2 {
	width:666px;
	line-height:54px;
	font-size:16px;
	color:#01a2ea;
	
}
.box_pagesmain{
		background:url(../images/bottombg.jpg) no-repeat left bottom;
}

.box_pagesmain_sub1 {
	background:url(../images/rightbg.jpg) no-repeat right top;
	min-height:866px; height:auto !important; height:866px;
}
	
.box_pagesmain_sub1_catelog {
	height:56px;
}
.catelog_list {
	padding-left:16px;
}
.catelog_list li {
	width:126px;
	float:left;
	margin-left:2px;
}
.catelog_list2 {
	padding-left:16px;
}
.catelog_list2 li {
	width:142px;
	float:left;
	margin-left:2px;
}
a.current:link,
a.current:visited {
	width:126px;
	text-align:center;
	display:block;
	font-size:18px;
	text-decoration:none;
	height:56px;
	line-height:56px;
	border-bottom:2px #01a2ea solid;
	color:#01a2ea;
}
a.current:hover {
	text-decoration:none;
}
a.usually:link,
a.usually:visited {
	width:126px;
	text-align:center;
	display:block;
	font-size:18px;
	text-decoration:none;
	height:56px;
	line-height:56px;
	border-bottom:2px #fff solid;
	color:#333;
}
a.usually:hover {
	text-decoration:none;
	border-bottom:2px #01a2ea solid;
	color:#01a2ea;


}	

a.current_:link,
a.current_:visited {
	width:126px;
	text-align:center;
	display:block;
	font-size:14px;
	text-decoration:none;
	height:56px;
	line-height:56px;
	border-bottom:2px #01a2ea solid;
	color:#01a2ea;
}
a.current_:hover {
	text-decoration:none;
}
a.current__:link,
a.current__:visited {
	width:142px;
	text-align:center;
	display:block;
	font-size:14px;
	text-decoration:none;
	height:56px;
	line-height:56px;
	border-bottom:2px #01a2ea solid;
	color:#01a2ea;
}
a.current_:hover {
	text-decoration:none;
}
a.usually_:link,
a.usually_:visited {
	width:126px;
	text-align:center;
	display:block;
	font-size:14px;
	text-decoration:none;
	height:56px;
	line-height:56px;
	border-bottom:2px #fff solid;
	color:#333;
}
a.usually_:hover {
	text-decoration:none;
	border-bottom:2px #01a2ea solid;
	color:#01a2ea;


}	
a.usually__:link,
a.usually__:visited {
	width:142px;
	text-align:center;
	display:block;
	font-size:14px;
	text-decoration:none;
	height:56px;
	line-height:56px;
	border-bottom:2px #fff solid;
	color:#333;
}
a.usually__:hover {
	text-decoration:none;
	border-bottom:2px #01a2ea solid;
	color:#01a2ea;


}	


.box_pagesmain_sub1_content {
	font-size:14px;
	line-height:32px;
	padding:12px 0px 26px 32px;
	width:966px;
	
}
.box_pagesmain_sub1_content img {
}
.box_pagesmain_sub1_content_pro {
	font-size:14px;
	line-height:32px;
	padding:12px 0px 86px 32px;
	width:996px;
	
}	
	
.box_head {
	width:1180px;
	position:absolute;
	background:url(../images/topbg.png) no-repeat left top;
	height:88px;
	left:50%;
	margin-left:-590px;

}
.box_head_sub1 {
	width:444px;
	height:88px;
	
}
.box_head_sub2 {
	width:736px;
	padding-top:42px;
}
/**主菜单css**/
.navigate{overflow:visible; position:relative; z-index:100; }
.navi{overflow:visible; text-align:right; position:relative; }
.navi ul{display:block; overflow:visible; float:right; margin:0px; padding-right:8px;}
.navi ul li{display:block; overflow:visible; float:left; width:102px; height:46px; position:relative; z-index:100; text-align:center;}
.navi ul li.hover{}
.navi ul li a.items{display:inline-block; overflow:hidden; line-height:46px; margin:0; text-align:center; font-family:Microsoft yahei; font-size:18px; color:#fff; width:102px; text-align:center;} 
.navi ul li a.items:hover,.navi a.items.actived{color:#01a2ea; text-decoration:none;}
.navi ul li.hover a.items{color:#01a2ea; position:relative; z-index:100;background:#fff;}

/**.navi .navi_content{display:none; padding:10px 20px 20px 20px; position:absolute; top:39px; border:1px solid #d8d8d8; -moz-border-radius: 4px;-webkit-border-radius:4px; border-radius:4px; -moz-box-shadow:0px 0px 1px #d6d6d6;-webkit-box-shadow:0px 0px 1px #d6d6d6;box-shadow:0px 0px 1px #d6d6d6; background:#fff; z-index:1; overflow:hidden; width:126px;}**/

.navi .navi_content{display:none; padding:10px 20px 20px 20px; position:absolute; top:42px; border:0px solid #d8d8d8; -moz-border-radius: 4px;-webkit-border-radius:4px; border-radius:4px; -moz-box-shadow:0px 0px 0px #d6d6d6;-webkit-box-shadow:0px 0px 0px #d6d6d6;box-shadow:0px 0px 0px #d6d6d6; background:#fff; z-index:1; overflow:hidden; width:156px;}
.navi_content dl {
	width:96%;
	margin:auto;
}
.navi_content dd {
border-bottom:1px #cccccc solid;
padding-left:8px;
text-align:left;
font-size:14px;
line-height:32px;
}


.navi_content td {
border-bottom:1px #cccccc solid;
}

.box_main_sub1 {
	background:#ececec;
	padding-top:32px;
	height:414px;
}

.propart { clear:both;}
.propart01 { background-color:#ececec;}
.hpl { float:left; background-color:#fff; position:relative; font-size:14px; text-align:center;}
.hpl .arr { display:block; width:0; height:0; overflow:hidden; position:absolute; border-color:#fff transparent transparent; border-style:solid dashed dashed; border-width:10px; position:absolute; left:50%; margin-left:-10px; top:0;}
.hpl .img { width:100%; height:50%; position:absolute; left:0; bottom:0; overflow:hidden;}
/*.hpl .img img { width:100%; height:auto;}*/
.hpl .intro { width:100%; height:50%; position:absolute; right:0; top:0;}
.hpl .n,.hpl .cate,.hpl .more { display:block; margin-bottom:0px;}
.hpl .n { font-size:22px; font-weight:bold; padding-top:70px;}
.hpl .cate { margin-bottom:10px;}
.hpl .more { display:inline-block; font-size:12px; border:#333333 1px solid; height:30px; line-height:30px; padding:0 25px;transition:all 0.3s ease;}
.hpl .more em { font-family:sans-serif; font-style:normal; margin-left:10px;}



.hp01 { width:365px; height:414px; float:left; position:relative; overflow:hidden;}

.hp01 .cover { width:100%; height:100%; position:absolute; left:0; top:0; text-align:center; background:rgba(1,162,234,.20); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#4401a2ea,endcolorstr=#4401a2ea); transition:all 0.3s ease;}
.hp01 .cover:hover { background:rgba(1,162,234,1); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ff01a2ea,endcolorstr=#ff01a2ea);}
.hp01 .cover img { width:316px; height:155px; position:absolute; left:50%; top:50%; margin:-83px 0 0 -158px;}


/**后补**/
.hp01 a:link,
.hp01 a:visited {
	display:block;
	background:url(../images/city_.jpg) no-repeat left top;
	widows:365px;
	height:414px;
	transition:all 0.3s ease;
}
.hp01 a:hover {
	background:url(../images/city_.jpg) no-repeat -365px 0px;

}



.hp02 { width:245px; height:414px;}
.hp03,.hp04 { width:570px;}
.hp03 .img,.hp04 .img { height:100%;}
.hp03 { height:234px;}
.hp03 .img { width:65%;}
.hp03 .arr { position:absolute; left:auto; right:0; top:50%; margin-top:-10px; border-color:transparent #fff transparent transparent; border-style:dashed solid dashed dashed;}
.hp03 .intro { width:35%;}
.hp04 { height:180px;}
.hp04 .img { width:57%; left:auto; right:0;}
.hp04 .arr { position:absolute; left:0; top:50%; margin-top:-10px; margin-left:0px; border-color:transparent transparent transparent #fff; border-style:dashed dashed dashed solid;}
.hp04 .intro { width:43%; right:auto; left:0;}
.hp04 .n { padding-top:70px;}

.hpl:hover .intro { color:#01a2ea;}
.hpl:hover .more { background-color:#01a2ea; color:#fff; border-color:#fff;}

.box_main_sub2{
	padding-top:32px;
	margin-bottom:32px;
}
.box_main_sub2_sub1 {
	width:854px;
	height:389px;
	background:url(../images/zz.jpg) #dadada no-repeat left top;
	position:relative;
}
.box_main_sub2_sub2 {
	width:326px;
	height:389px;
	background:url(../images/xw.jpg) #018ae2 no-repeat left top;
}
.honor {
	position:absolute;
	width:466px;
	height:310px;
	left:380px;
	top:66px;
}
.rys {position:absolute; bottom:16px; right:16px;}
.rys .more { display:inline-block; font-size:12px; border:#333333 1px solid; height:30px; line-height:30px; padding:0 25px;transition:all 0.3s ease;}
.rys .more em { font-family:sans-serif; font-style:normal; margin-left:10px;}
.rys:hover .more { background-color:#01a2ea; color:#fff; border-color:#dadada;}


.honor li {
	width:233px;
	float:left;
	height:42px;
	line-height:42px;
	font-size:14px;
}

.honor_more { width:48px; height:48px; position:absolute; right:0; bottom:0; background:url(../images/more_btn.png) no-repeat; font:0/0 a; letter-spacing:-9px; -webkit-transition:all 0.3s ease;transition:all 0.3s ease;} 
.honor_more:hover { filter:alpha(opacity=60); opacity:0.6;}
.indexnews_list {
	width:96%;
	margin:auto;
	padding-top:206px;
}
.indexnews_list li {
	line-height:30px;
	background:url(../images/indexicon.jpg) no-repeat left top;
	padding-left:16px;
}
.indexnews_list a:link,
.indexnews_list a:visited {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}


.box_footer {
	background:#2c2c2c;
}
.box_footer_sub1 {
	color:#ababab;
	padding:12px 0px;
}
.box_footer_sub1_sub1 {
	line-height:32px;
	width:186px;
}
.box_footer_sub1_sub2 {
	line-height:32px;
	text-align:right;
	width:866px;
}
.box_footer_sub1 a:link,
.box_footer_sub1 a:visited {
	color:#ababab;
	text-decoration:underline;
}
.box_footer_sub1 a:hover {
	color:#01a2ea;
	text-decoration:none;
}

.content_tit {
	font-size:22px;
	background:url(../images/xline.jpg) repeat-x left bottom;
	padding-bottom:6px;

}
.Fenlei_description {
	padding-bottom:20px;
	background:url(../images/xline.jpg) repeat-x left bottom;
}

.bottomxx {
		background:url(../images/xline.jpg) repeat-x left bottom;
}


#con {
	FONT-SIZE: 12px; MARGIN: 0px auto; WIDTH: 100%; 
}
#tags {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; WIDTH: 500px; PADDING-TOP: 0px; HEIGHT: 47px;
}
#tags LI {
	FLOAT: left; MARGIN-RIGHT: 1px; LIST-STYLE-TYPE: none; HEIGHT: 47px;
}
#tags LI A {
	BACKGROUND: url(../images/cp.jpg) no-repeat -189px 0px;  FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #fff; LINE-HEIGHT: 47px; PADDING-TOP: 0px; HEIGHT: 47px; TEXT-DECORATION: none; font-size:14px; width:189px; text-align:center; 
}
#tags LI.emptyTag {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px
}
#tags LI.selectTag {
	BACKGROUND-POSITION: left top; MARGIN-BOTTOM: -2px; POSITION: relative; HEIGHT: 47x;
}
#tags LI.selectTag A {
	BACKGROUND: url(../images/cp.jpg) no-repeat 0px 0px;  COLOR: #fff; LINE-HEIGHT: 47px; HEIGHT: 47px; font-size:16px; font-family:"微软雅黑";
}
#tagContent {
	BORDER-RIGHT: #aecbd4 0px solid; PADDING-RIGHT: 1px; BORDER-TOP: #a9a9a9 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #aecbd4 0px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #aecbd4 0px solid; 
}
.tagContent {
	PADDING-RIGHT: 10px; DISPLAY: none; PADDING-LEFT: 10px; /**BACKGROUND: url(images/bg.gif) repeat-x;**/ PADDING-BOTTOM: 10px; WIDTH: 576px; COLOR: #474747; PADDING-TOP: 20px; 
}
#tagContent DIV.selectTag {
	DISPLAY: block
}

.propic {
	text-align:center;

}
.propic img {
	border:3px #86d5fe solid;
	padding-bottom:0px;
}
.fypages {
	padding:16px 0px 196px;
}


.NewsNavigation_800 {
	width:800px;
	margin:auto;
}
.NewsNavigation_800 span {
	float:right;
}
.pro_ms {
	padding-top:16px;
}

.honors_list li {
	width:226px;
	float:left;

	overflow:hidden;

}
.honors_pic {
	text-align:center;
	overflow:hidden;
}
.honors_pic img {
	border:1px #999 solid;
}
.honors_fonts {
	text-align:center;
	padding:6px 0px;
}